What is a 1×16 Demultiplexer?
Theory
A Demultiplexer (DEMUX) is a digital combinational logic circuit that takes a single input data signal (D) and routes it to one of multiple outputs depending on the state of select lines.
In a 1×16 DEMUX, four select lines (S3, S2, S1, S0) route data input D to one of sixteen outputs (Y0 through Y15):
Outputs = 24 = 16
The selected output receives signal D, while all 15 unselected output lines remain LOW (0).
Hierarchical Tree Architecture
1 → 2 → 4 → 8
The 1×16 DEMUX is constructed using 15 smaller 1×2 DEMUX blocks across four stages:
- Stage 1 (S3): 1 DEMUX splits input D into A0, A1.
- Stage 2 (S2): 2 DEMUXes split A0, A1 into B0, B1, B2, B3.
- Stage 3 (S1): 4 DEMUXes split B0..B3 into C0..C7.
- Stage 4 (S0): 8 DEMUXes split C0..C7 into final outputs Y0..Y15.
Total 1×2 Blocks = 1 + 2 + 4 + 8 = 15